package matriz_de_colores;



public class nodoC {
//color de el nodo
String data;
int R;
int G;
int B;

//pocicion
int posX;
int posY;
int pos_lineal;

//punteros
nodoC arriba;
nodoC abajo;
nodoC derecha;
nodoC izquierda;

//construnctores
nodoC()
{
	try {
		pos_lineal=0;
		posX=0;
		posY=0;
	} catch (Exception e) {
		// TODO: handle exception
	}

}

nodoC (String D)
{
	try 
	{
		data= D;	
	}
	catch (Exception e) 
	{
		// TODO: handle exception
	}			
}

nodoC (String D,int x, int y)
{
	try 
	{
		data= D;
		posX=x;
		posY=y;	
	}
	catch (Exception e) 
	{
		// TODO: handle exception
	}			
}

nodoC (nodoC a,nodoC ab,nodoC d,nodoC i)
{
	try 
	{		
		arriba=a;
		abajo=ab;
		derecha=d;
		izquierda=i;
	}
	catch (Exception e) 
	{
		// TODO: handle exception
	}	
}

nodoC (String D,nodoC a,nodoC ab,nodoC d,nodoC i)
{
	try 
	{
		data= D;
		
		arriba=a;
		abajo=ab;
		derecha=d;
		izquierda=i;
	}
	catch (Exception e) 
	{
		// TODO: handle exception
	}	
}
nodoC (int r,int g ,int b )
{
	try 
	{
		data=r+","+g+","+b;
		R=r;
		G=g;
		B=b;
	}
	catch (Exception e) 
	{
		// TODO: handle exception
	}	
}




//get's Y set's
public String getData() {
	return data;
}

public void setData(String data) {
	this.data = data;
}

public nodoC getArriba() {
	return arriba;
}

public void setArriba(nodoC arriba) {
	this.arriba = arriba;
}

public nodoC getAbajo() {
	return abajo;
}

public void setAbajo(nodoC abajo) {
	this.abajo = abajo;
}

public nodoC getDerecha() {
	return derecha;
}

public void setDerecha(nodoC derecha) {
	this.derecha = derecha;
}

public nodoC getIzquierda() {
	return izquierda;
}

public void setIzquierda(nodoC izquierda) {
	this.izquierda = izquierda;
}



}
